// Package entidy
// @Author: zhangdi
// @File: user_tool
// @Version: 1.0.0
// @Date: 2023/5/17 17:26
package entity

import "time"

type UserTool struct {
	Id            uint   `gorm:"primaryKey"  json:"id,omitempty"`
	ToolName      string `gorm:"not null" json:"tool_name,omitempty"`
	ToolIcon      string `gorm:"not null" json:"tool_icon,omitempty"`
	ToolIconColor string `gorm:"not null" json:"tool_icon_color,omitempty"`
	Prompt        string `gorm:"not null" json:"prompt,omitempty"`
	InputCount    uint   `gorm:"not null" json:"input_count,omitempty"`
	//快捷启动面板中的位置
	QuickPos uint `gorm:"not null,default:0" json:"quick_pos,omitempty"`
	//触发快捷键
	HotKey    string `gorm:" null" json:"hot_key,omitempty"`
	UseHotKey bool   `gorm:" null" json:"use_hot_key,omitempty"`
	//处理完成时操作
	CompleteDo string    `gorm:" null" json:"complete_do,omitempty"`
	CreatedAt  time.Time `gorm:"default:CURRENT_TIMESTAMP" json:"-" `
	UpdatedAt  time.Time ` gorm:"default:CURRENT_TIMESTAMP" json:"-"`
}
